Bangladesh started their 2024 ICC Men’s T20 World Cup campaign with a thrilling two-wicket winover Sri Lanka on Saturday.

Rishad Hossain produced a brilliant spell of leg-spin as Bangladesh fought back to restrict Sri Lanka to 124-9 after opting to bowl first.

Then Liton Das (36) and Towhid Hridoy (40 from 20 balls) put Bangladesh in command before some excellent pace bowling from Nuwan Thushara (4-18), in his second spell threatened a late twist in the plot.

But veteran Mahmudullah showed put his experience to use at the end to see Bangladesh over the line with an unbeaten 16.

Earlier, Sri Lanka made a fast start, rattling their way to 53-2 in six overs and they progressed to 100-3 after 14 overs, riding on Pathum Nissanka’s 47 from 28 deliveries.

But then the 21-year-old wrist spinner Hossain struck twice in successive balls to totally change the momentum of the innings.

Charith Asalanka's sweep shot found Shakib Al Hasan at deep backward square before Sri Lanka skipper Wanindu Hasaranga edged a sharply turning delivery to Soumya Sarkar at slip.

Dhananjaya de Silva, who made a solid 21 off 26 ballsm was then beaten by Hossain’s flight and was stumped by the alert Das.

Sri Lanka were just able to add 24 runs from the final six overs, losing six wickets in that period.

Hossain finished with career-best T20I figures of 3-22 from his four overs.

Mustafizur Rahman finished with 3-17 from four overs while Taskin Ahmed also bowled well for his 2-25.

Bangladesh made a shaky start and were struggling at 28-3 in the sixth over before Das and Hridoy put together a crucial 63-run partnership.

Hridoy hit Hasaranga for three consecutive sixes before he was trapped leg before on the next ball and when Hasaranga removed Das, there was a glimmer of hope for Sri Lanka.

A brilliant diving catch in the deep from Maheesh Theekshana saw the back of Al Hasan to leave Bangladesh at 109-6.

Thushara then returned to the attack and removed Hossain and Taskin Ahmed to increase the pressure but when Mahmudullah dispatched a loose full toss from Dasun Shanaka for six over mid-wicket, the nerves eased and victory was soon secured.

Bangladesh were playing their first game of the tournament after an unimpressive warm-up campaign saw them lose a three-game series to the USA and then lose by 60 runs to India.

Skipper Najmul Hossain was delighted.

“Everybody's body language was great, we gave our 120 percent. Very important for Liton, he's been struggling a bit but he showed his skill today. I think he batted really well. Hridoy was really courageous, the way he played that over really helped us,” he said.

Sri Lanka have now lost both their opening games after suffering a defeat to South Africa in their opener.

“If batters put up 150-160, our bowling attack can win games,” said Hasaranga. “The last two games the batters didn't do the job. It's tough.”